
function fncargaprincipal(){
	document.getElementById('usuario').focus();
}

function fnloginusuario(e){
	var usuario=document.getElementById('usuario').value;
	var key = window.event ? e.keyCode : e.which;
	
	if (e.keyCode) numCharCode = e.keyCode;
    else if (e.which) numCharCode = e.which;
	if (key==13){
		fnloginusuario3(usuario);
	}
}

function fnloginusuario3(){

	var usuario=document.getElementById('usuario').value;
	var url ="./templates/funciones_ajax_login.php?tipo=0&claveacceso="+usuario;
	if(window.XMLHttpRequest){
		http_request=new XMLHttpRequest();		
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/html');
		}
	}else{	 	
		http_request=new ActiveXObject("Microsoft.XMLHTTP");	  
	} 	
	http_request.onreadystatechange=
	function (){
	try{
		if (http_request.readyState==4){       
			if(http_request.status==200){
				var retorno=http_request.responseText;
				switch(retorno){
					case "NO":
					alert("Clave de acceso no encontrada en Servidor");
						document.getElementById('usuario').value="";
						document.getElementById('usuario').focus();
					break;
					case "DU":
					alert("La clave de acceso tiene problemas en Servidor, favor de comunicarte a Oficinas de Sistemas");
						document.getElementById('usuario').value="";
						document.getElementById('usuario').focus();
					break;
					case "OK":
						location.href='pagina.php';
					break;
					default:
						alert("Respuesta Incorrecta");
					break;
				}
			}
		}else{	
			//
		}
	}catch (e) {
	}

	}
	http_request.open("GET",url+"&ms="+new Date().getTime(),true);
	http_request.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	http_request.setRequestHeader("Connection", "close");
	http_request.send(null); 
};


function fnValidalogin(){
		var ajaxLogin;
		var login=document.getElementById('usuario').value;
		var url="./templates/funciones_ajax_login.php?tipo=0&claveacceso="+login;
		if(window.XMLHttpRequest){
			ajaxLogin=new XMLHttpRequest();		
		}else{	 	
			ajaxLogin=new ActiveXObject("Microsoft.XMLHTTP");	  
		} 
		ajaxLogin.open("GET",url+"&ms="+new Date().getTime(),true);
		ajaxLogin.onreadystatechange=
		function (){  
			if (ajaxLogin.readyState==4){       
				if(ajaxLogin.status==200){
					var retorno=ajaxLogin.responseText;
					alert(retorno);
					switch(retorno){
						case "EX":
						alert("Solamente se permite una session en el servidor para este usuario");
						document.getElementById('usuario').value="";
						document.getElementById('usuario').focus();
						break;
						case "NO":
						alert("Clave de acceso no encontrada en Servidor");
						document.getElementById('usuario').value="";
						document.getElementById('usuario').focus();
						break;
                                                case "DU":
						alert("La clave de acceso tiene problemas en Servidor, favor de comunicarte a Oficinas de Sistemas");
						document.getElementById('usuario').value="";
						document.getElementById('usuario').focus();
						break;
                                                case "ST":
						alert("La clave de acceso esta INACTIVA, favor de comunicarte al area de ventas");
						document.getElementById('usuario').value="";
						document.getElementById('usuario').focus();
						break;
                                                case "FV":
						alert("Se vencio la fecha de vigencia para esta clave de acceso, favor de comunicarte al area de ventas");
						document.getElementById('usuario').value="";
						document.getElementById('usuario').focus();
						break;
						case "OK":
							location.href='pagina.php';
						break;
						default:
						alert("Respuesta Incorrecta");
						break;
					}
					return false;
				}
			}else{	
				//
			}
		}
		ajaxLogin.send(""); 
};


function Respfnlogin(){
	if (ajaxLogin.readyState==4){       
		if(ajaxLogin.status==200){
			var retorno=ajaxLogin.responseText;
			switch(retorno){
				case "NO":
				alert("Clave de acceso no encontrada en Servidor");
				document.getElementById('usuario').value="";
				document.getElementById('usuario').focus();
				break;
				case "DU":
				alert("La clave de acceso tiene problemas en Servidor, favor de comunicarte a Oficinas de Sistemas");
				document.getElementById('usuario').value="";
				document.getElementById('usuario').focus();
				break;
				case "OK":
					location.href='pagina.php';
				break;
				default:
				alert("Respuesta Incorrecta");
				break;
			}
			return false;
		}
	}else{	
		//
	}

};

